package cn.px.dao.vo.report;

import cn.px.dao.entity.repair.RepairFee;
import cn.px.office.annotation.Excel;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.List;

/**
 *
 * 设备费用统计报表
 *
 * @author 品讯科技
 */
@Data
@Accessors(chain = true)
public class RepairSbInfoReportFee implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * 年
     */
    @Excel(name = "年", orderNum = "1")
    private Integer year;
    /**
     * 次数
     */
    @Excel(name = "费用次数", orderNum = "2")
    private Integer num;
    /**
     * 次数
     */
    @Excel(name = "费用总额", orderNum = "3")
    private Double totalFee;
    /**
     * 费用类别
     */
    @Excel(name = "费用类别", orderNum = "4", dicCode="REPAIR_FEE_TYPE")
    private Integer type;
    /**
     * 费用类别
     */
    private String name;
    /**
     * 设备寿命
     */
    @Excel(name = "设备寿命", orderNum = "5")
    private Double workYear;
    /**
     * 明细列表
     */
    List<RepairFee> detailList;
}
